package com.daohang361.imqq.encoder;

import com.daohang361.imqq.Asycore.QQUser;
import com.daohang361.imqq.tool.ByteArray;

/** 
 * @author naner E-mail:likun3344@163.com 
 * @create time：2011-4-18 上午11:04:21 
 * 协议格式
 * 83 00 01 
 * 66 2B 4F EC [QQ号码：1714114540]
 * 00 00 00 00
 */
public class Encoder67 extends AbstractEncoder {
	@Override
	public byte[] encode(QQUser myqq, int c) {
		ByteArray myByte = doHead(myqq, "0067");
		myByte.saveThis();//保存此段作为第0段
		
		myByte.putHex("830001");
		myByte.putInt(myqq.getQq());
		myByte.putHex("00000000");
		myByte.saveThis();//保存此段作为第一段
		
		myByte.teaThis(1, 1,myqq.getAttr("SessionKey"));//加密第一段到第一段
		
		doTail(myByte);
		return myByte.getByteList();//返回完整的package
	}
}
